<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

/**************************   zhizhu 后台    ********************/

// 登录页面 
Route::get('/login','Auth\LoginController@login');
// 验证登录
Route::post('/checkLogin','Auth\LoginController@checkLogin');
// 退出登录
Route::get('/loginOut','Auth\LoginController@loginOut');

// 是否登录 中间件组 
Route::group(['middleware' => ['CheckLogin']], function () {
   
    // 后台首页
	Route::get('/','IndexController@index');
	
	
	// 创建 编辑 栏目页
	Route::get('/category/create/{category_id?}', 'CategoryController@create');
	// 执行 创建 编辑 栏目
	Route::post('/category/doCreate/{category_id?}', 'CategoryController@doCreate');
	// 栏目 列表页
	Route::match( ['get','post'],'/category/index', 'CategoryController@index');
	// 获取 子栏目
	Route::post('/category/getSonCategory', 'CategoryController@getSonCategory');
	
	// 资讯 列表
	Route::match( ['get','post'], '/news/index/{category_id?}', 'NewsController@index');
	// 创建 编辑 资讯 页面
	Route::match( ['get','post'], '/news/create/{news_id?}', 'NewsController@create');
	// 创建 编辑 资讯图片 属性页面
	Route::match( ['get','post'], '/news/addalt/{news_id}', 'NewsController@addalt');
	// 执行 修改图片属性
	Route::post( '/news/updalt/{news_id}', 'NewsController@updalt');
	// 执行 创建 编辑 资讯
	Route::post( '/news/doCreate/{news_id?}', 'NewsController@store');
	// 执行 资讯状态 修改
	Route::post('/news/upstatus/{news_id}', 'NewsController@upStatus');
	// 批量删除资讯
	Route::post('/news/delAll', 'NewsController@delAll');
	// 批量 审核通过 文章
	Route::post('/newsPassAll', 'NewsController@passAll');
	
	
	// 标签库
	Route::match( ['get','post'], '/tags', 'TagsController@index');
	// 批量删除标签
	Route::post('/tagsDelAll', 'TagsController@delTags');
	
	
	
	// 文章列表
	Route::match( ['get','post'], '/article/{status}/category/{category_id?}', 'ArticleController@index');
	// 执行 单个文章 状态修改
	Route::post('/article/upstatus/{article_id}', 'ArticleController@upStatus');
	// 批量 审核通过 文章
	Route::post('/articlePassAll', 'ArticleController@passAll');
	// 批量 删除 文章
	Route::post('/articleDelAll', 'ArticleController@delAll');
	// 文章 预览 页面
	Route::get('/article/preview/{article_id}', 'ArticleController@preview');
	
	
	
	// 赛事推荐 列表
	Route::match( ['get','post'], '/recommend/{status?}', 'RecommendController@recommendIndex');
	// 赛事推荐 输入主队比分
	Route::post('/score/{recommend_id}', 'RecommendController@finalScore');
	// 批量 删除 赛事推荐
	Route::post('/recommendDelAll', 'RecommendController@delRecommendAll');
	// 批量 审核通过 赛事推荐
	Route::post('/recommendPassAll', 'RecommendController@passAllrecommend');
	// 执行赛事推荐 状态修改
	Route::post('/recommendupstatus/{recommend_id}', 'RecommendController@uprecommendStatus');
	// 评判赛事推荐结果 中 失
	Route::post('/recommendjudge/{recommend_id}', 'RecommendController@uprecommendJudge');
	// 赛事推荐  预览 页面
	Route::get('/recommendpreview/{recommend_id}', 'RecommendController@recommendpreview');
	
	
	// 评论 列表
	Route::match( ['get','post'], '/comments', 'CommentsController@index');
	// 批量 删除 评论
	Route::post('/comments/delAll', 'CommentsController@delAll');
	
	
	
	// 相册 列表
	Route::match( ['get','post'], '/photos', 'PhotosController@index');
	// 创建 编辑 相册 页面
	Route::match( ['get','post'], '/photos/create/{photo_id?}', 'PhotosController@create');
	// 执行 创建 编辑 相册
	Route::post( '/photos/doCreate/{photo_id?}', 'PhotosController@store');
	// 批量 删除 相册
	Route::post('/photos/delAll', 'PhotosController@delAll');
	// 创建 编辑 相册 封面 描述页面
	Route::match( ['get','post'], '/photos/addDesc/{photo_id}', 'PhotosController@addDesc');
	// 执行 修改 图片 描述信息
	Route::post( '/photos/updDesc/{photo_id}', 'PhotosController@updDesc');
	// 执行 相册 修改状态
	Route::post('/photo/upstatus/{photo_id}', 'PhotosController@upStatus');
	
	
	// 轮播图 列表
	Route::get('/shuffling/index', 'ShufflingController@index');
	// 添加 修改 页面
	Route::get('/shuffling/create/{id?}', 'ShufflingController@create');
	// 执行 添加 修改
	Route::post('/shuffling/docreate/{id?}', 'ShufflingController@docreate');
	// 过期
	Route::post('/shuffling/overDate/{id}', 'ShufflingController@overDate');
	
	
	
	// 友情链接 列表
	Route::get('/friend/list', 'FriendController@frilist');
	// 添加 编辑 友情链接 页面
	Route::get('/friend/create/{id?}', 'FriendController@create');
	// 执行 添加 编辑 友情链接 
	Route::post('/friend/doCreate/{id?}', 'FriendController@doCreate');
	// 删除友情链接
	Route::post('/friend/delete/{id}', 'FriendController@delete');
	// 友情链接 进行 排序
	Route::post('/friend/frisort/{id}', 'FriendController@friSort');
	
	
	// 用户 列表
	Route::match( ['get','post'],'/user', 'UserController@index');
	// 添加前台 用户页面
    Route::get('/adduser', 'UserController@adduser');
	// 执行添加前台用户
    Route::post('/usercreate', 'UserController@doadduser');
	// 冻结 操作
	Route::post('/user/freeze/{user_id}','UserController@freeze');
	
	// 显示 网站 地图
	Route::get('/showmap','IndexController@showMap');
	// 生成 网站 地图
	Route::post('/map','IndexController@createMap');
	
	
	
	// 网站 配置 页面
	Route::get('/webconfig','WebController@index');
	// 设置 网站 配置
	Route::post('/dowebconfig','WebController@setWebConfig');
	
	
	// 免费接口
	Route::get('/interface','ApiController@test');
	// 付费接口
	Route::get('/interface2','ApiController@test2');
	// 下载球队图片
	Route::get('/team_info','ApiController@teamInfo');
	// 下载球员图片
	Route::get('/player_info','ApiController@playerInfo');
	// 下载教练图片
	Route::get('/coach_info','ApiController@coachInfo');
	
	
	// 管理员 列表
	Route::match( ['get','post'],'/adminlist', 'AdminController@index');
	// 添加管理员
	Route::get('/adminer/{admin_id?}','AdminController@create');
	// 执行添加管理员
	Route::post('/admincreate','AdminController@store');
	// 分配权限
	Route::get('/allauth/{admin_id}','AdminController@authlist');
	// 执行分配权限
	Route::post('/addauth','AdminController@addauth');
    //执行删除管理员
    Route::post('/delauth','AdminController@del');
	
	
	// 关于我们
	Route::get('/aboutus','AboutController@index');
	// 入库
    Route::post('/about/docreate','AboutController@docreate');
	// 关于我们编辑
    Route::post('/about/us_do','AboutController@us_do');
	// 免责申明
    Route::get('/disclaimer','AboutController@disclaimer');
    //免责申明编辑
    Route::post('/about/de_do','AboutController@de_do');
    //联系方式
    Route::get('/contact','AboutController@contact');
    //联系方式编辑
    Route::post('/about/con_do','AboutController@con_do');

});
